package com.xh.bussiness.course.bean.request;

import com.xh.core.bean.BaseRequestBean;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

@Data
public class CourseRequest extends BaseRequestBean {

    @ApiModelProperty("课程Id")
    private String id;

    @ApiModelProperty("课程名称")
    private String courseName;

    @ApiModelProperty("课次数")
    private  Integer  courseIndexNum;

    @ApiModelProperty("年级id")
    private String gradeId;

    private List<String> gradeIds;

    @ApiModelProperty("课程类型Id")
    private String courseTypeId;

    private List<String> courseTypeIds;

    @ApiModelProperty("年份Id")
    private String year;

    private List<String> years;

    @ApiModelProperty("学科id")
    private String subjectId;

    private List<String> subjectIds;

    @ApiModelProperty("年段id")
    private String gradeRangeId;

    @ApiModelProperty("学期id")
    private String semesterId;

    private List<String> semesterIds;

    @ApiModelProperty("资料Id")
    private String materialId;

    @ApiModelProperty("开始时间")
    private String startTime;

    @ApiModelProperty("结束时间")
    private String endTime;

    private String userId;
    /**
     * 封面图片路径
     */
    private String imgPath;
    /**
     * 状态（0 未发布  1已发布）
     */
    private Integer status;

    private Integer current;

    private Integer size;
    /**
     * 课程id
     */
    private List<String> courseIds;
}
